diff options
Diffstat (limited to 'src/routes/(app)/[username]/receive')
| -rw-r--r-- | src/routes/(app)/[username]/receive/[...param]/+page.server.js | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/routes/(app)/[username]/receive/[...param]/+page.server.js b/src/routes/(app)/[username]/receive/[...param]/+page.server.js index c3b6ca64..953954e9 100644 --- a/src/routes/(app)/[username]/receive/[...param]/+page.server.js +++ b/src/routes/(app)/[username]/receive/[...param]/+page.server.js @@ -3,13 +3,14 @@ import { auth, post } from "$lib/utils"; import invoice from "$lib/invoice"; export let load = async ({ cookies, parent }) => { - let { user, rates } = await parent(); + let {subject, user, rates } = await parent(); let invoice = { type: "lightning", - rate: rates[user.currency], + rate: rates[user?.currency || subject?.currency], }; + if(!user) user = subject; invoice = await post("/invoice", { invoice, user }, auth(cookies)); let { id } = invoice; |
